package com.zsrt.java.day20161226.wrl.day161226.demo09;

public class CallTest {
	
	/**
	 * 计算两个数的和
	 * 
	 * @param x	加数
	 * @param y	被加数
	 * @return	两数之和
	 */
	public static int myAdd(int x,int y){
		int sum = x + y;
		return sum;
	}
	
	/**
	 * 3个数加法
	 * 
	 * @param x	加数1
	 * @param y	加数2
	 * @param z	加数3
	 * @return	3个数相加的和
	 */
	public static int myAdd02(int x,int y,int z){
		int temp = myAdd(x, y);
		int sum	 = myAdd(temp, z);
		return sum;
	}
	
	public static void main(String[] args) {
		
		//快速生成变量   Ctrl+1 ；
		int a2 = myAdd02(4, 5, 6);
		System.out.println(a2);
		
		int ss = sum(10);
		System.out.println(ss);
	}
	
	public static int sum(int num){
		if (num>1) {
			return num+sum(num-1);	//调用递归方法
		}else{
			return 1;				//当num=0是循环结束
		}
	}
}
